#include <stdio.h>

int func(int (*A)[3][2][2]) {
	printf ("%p\n", A);
	return 0;
}

int main() {
	int c[3][2][2] = {
		{{2, 5}, {7, 9}},
		{{3, 4}, {6, 1}},
		{{0, 8}, {11, 13}}
	};
	int a[2] = {1, 2};
	int b[2][2] = {
		{2, 4}, {5, 7}
	};
	int x[3][3][2][2] = {
		{	{{2, 5}, {7, 9}},
			{{3, 4}, {6, 1}},
			{{0, 8}, {11, 13}}
		},
		{	{{2, 5}, {7, 9}},
			{{3, 4}, {6, 1}},
			{{0, 8}, {11, 13}}
		},
		{	{{2, 5}, {7, 9}},
			{{3, 4}, {6, 1}},
			{{0, 8}, {11, 13}}
		}
	};
	int arrert[2][3] = {
		{2, 3, 6}, {4, 5, 8}
	};
	printf ("%p\n", x);
	func(x);
	return 0;
}
